#include <stdio.h>
// #include "event.h"

// typedef void (*statehandler)(StateMachine *);

// /* 状态机初始化函数 */
// void statemachine_init(StateMachine *sm)
// {
//     sm->nowstate = state_leisure;     //让状态机处于空闲状态
//     printf("状态机初始化完毕\n");
// }

// void handle_event(StateMachine *sm,Event event)
// {
// //根据当前状态机不同的状态，来选择做不同的事情
//     switch(sm->nowstate)
//     {
//         case state_leisure:
//         //空闲状态
//         if(event == Event_data_start)
//         {
//             sm->nowstate = state_data_gather;
//             printf("数据开始收集\n");
//             event += 1;
//         }
//         else if(event == Event_error)
//         {
//             sm->nowstate = state_js;
//             printf("数据收集过程中出错,以紧急停止了");
//         }
//         break;

//         //数据收集状态
//         case state_data_gather:
//         if(event == Event_gather_accomplish)
//         {
//             sm->nowstate = state_js;
//             printf("数据正在收集中,请耐心等待结束,在结束后在进行其他操作\n");
//         }
//         break;
//         //数据收集异常状态
//         case state_error:        
//         if(event == Event_error)
//         {
//             printf("数据收集过程中出错,以紧急停止了");
//         }
//         break;

//         case state_js:
//         printf("数据已结束\n");
        
//         default:
//         break;
//     }
// }



// int func(int a,int b)
// {
//     static int m=0,i=2;   //m=8,i=3
//     i+=m+1;
//     m=i+a+b;
//     return m;
// }
// int main()
// {
//     int k=4,m=1,p;
//     p=func(k,m);
//     printf("%d\n",p);
//     p=func(k,m);
//     printf("%d\n",p);
//     p=func(k,m);
//     printf("%d\n",p);

// }


// char piristr(char ch1)
// {
//     int i=0,j=0;
//     static char *ch2[]={"how are you","glad to meet you","anything new","everything is fine","very,thankyou","see you tomorrow"};
//     while (i++<6)
//     {
//         if(ch1 == ch2[i-1][0])
//         {
//             printf("%c",ch2[i-1][0]);
//             puts(ch2[i-1]);
//             j=1;
//         }
//         return j;
//     }
// }

// int main()
// {
//     char ch;
//     printf("pleae enter a char\n");
//     ch = getchar();
//     ch = piristr(ch);
//     if(ch=='0')
//     {
//         puts("no find");
//     }
// }

int main()
{
    // char array[][2]={{'a','b'},{'c','d'}};
    // char *ch2[]={"how are you","glad to meet you","anything new","everything is fine",};
    // printf("%s\n",ch2[1]);
    // printf("%s\n",ch2[1]);
    // printf("%d\n",array[1][1]);
    // char *ch1={"everything is fine"};
    // printf("%c\n",ch1[0]);
    // int a=48;
    // char b=a;
    
    // printf("%c\n",b);

}


